home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 February: Tool Chest / Apple Developer CD Series Tool Chest February 1996 (Apple Computer)(1996).iso / Tool Chest / Development Tools & Languages / Macintosh Common Lisp Related / interfaces / PInterface Translator / PInterfaces / Traps.p < prev    next >
Encoding:
Text File  |  1993-09-16  |  20.6 KB  |  881 lines  |  [TEXT/MPS ]

  1. {
  2. Created: Saturday, September 16, 1989 at 3:14 PM
  3.     Traps.p
  4.     Pascal Interface to the Macintosh Libraries
  5.  
  6.     Copyright Apple Computer, Inc.    1985-1990
  7.     All rights reserved
  8. }
  9.  
  10.  
  11. {$IFC UNDEFINED UsingIncludes}
  12. {$SETC UsingIncludes := 0}
  13. {$ENDC}
  14.  
  15. {$IFC NOT UsingIncludes}
  16.     UNIT Traps;
  17.     INTERFACE
  18. {$ENDC}
  19.  
  20. {$IFC UNDEFINED UsingTraps}
  21. {$SETC UsingTraps := 1}
  22.  
  23. CONST
  24.  
  25. {  Control Manager  }
  26.  
  27. _DisposControl                     = $A955;
  28. _DragControl                     = $A967;
  29. _Draw1Control                     = $A96D;
  30. _DrawControls                     = $A969;
  31. _FindControl                     = $A96C;
  32. _GetAuxCtl                         = $AA44;
  33. _GetCRefCon                      = $A95A;
  34. _GetCTitle                         = $A95E;
  35. _GetCtlAction                     = $A96A;
  36. _GetCtlValue                     = $A960;
  37. _GetCVariant                     = $A809;
  38. _GetMaxCtl                         = $A962;
  39. _GetMinCtl                         = $A961;
  40. _GetNewControl                     = $A9BE;
  41. _HideControl                     = $A958;
  42. _HiliteControl                     = $A95D;
  43. _KillControls                     = $A956;
  44. _MoveControl                     = $A959;
  45. _NewControl                      = $A954;
  46. _SetCRefCon                      = $A95B;
  47. _SetCTitle                         = $A95F;
  48. _SetCtlAction                     = $A96B;
  49. _SetCtlColor                     = $AA43;
  50. _SetCtlValue                     = $A963;
  51. _SetMaxCtl                         = $A965;
  52. _SetMinCtl                         = $A964;
  53. _ShowControl                     = $A957;
  54. _SizeControl                     = $A95C;
  55. _TestControl                     = $A966;
  56. _TrackControl                     = $A968;
  57. _UpdtControl                     = $A953;
  58.  
  59. {  Desk Manager  }
  60.  
  61. _CloseDeskAcc                     = $A9B7;
  62. _OpenDeskAcc                     = $A9B6;
  63. _SysEdit                         = $A9C2;
  64. _SystemClick                     = $A9B3;
  65. _SystemEvent                     = $A9B2;
  66. _SystemMenu                      = $A9B5;
  67. _SystemTask                      = $A9B4;
  68.  
  69. {  Apple Desktop Bus  }
  70.  
  71. _ADBReInit                         = $A07B;
  72.  
  73. {  Dialog Manager  }
  74.  
  75. _NewCDialog                      = $AA4B;
  76. _Alert                             = $A985;
  77. _CautionAlert                     = $A988;
  78. _CloseDialog                     = $A982;
  79. _CouldAlert                      = $A989;
  80. _CouldDialog                     = $A979;
  81. _DialogSelect                     = $A980;
  82. _DisposDialog                     = $A983;
  83. _DrawDialog                      = $A981;
  84. _ErrorSound                      = $A98C;
  85. _FindDItem                         = $A984;
  86. _FreeAlert                         = $A98A;
  87. _FreeDialog                      = $A97A;
  88. _GetDItem                         = $A98D;
  89. _GetIText                         = $A990;
  90. _GetNewDialog                     = $A97C;
  91. _HideDItem                         = $A827;
  92. _InitDialogs                     = $A97B;
  93. _IsDialogEvent                     = $A97F;
  94. _ModalDialog                     = $A991;
  95. _NewDialog                         = $A97D;
  96. _NoteAlert                         = $A987;
  97. _ParamText                         = $A98B;
  98. _SelIText                         = $A97E;
  99. _SetDItem                         = $A98E;
  100. _SetIText                         = $A98F;
  101. _ShowDItem                         = $A828;
  102. _StopAlert                         = $A986;
  103. _UpdtDialog                      = $A978;
  104. _StdOpcodeProc                     = $ABF8;
  105.  
  106. {  Events   }
  107.  
  108. _Button                          = $A974;
  109. _EventAvail                      = $A971;
  110. _GetKeys                         = $A976;
  111. _GetMouse                         = $A972;
  112. _GetNextEvent                     = $A970;
  113. _TickCount                         = $A975;
  114. _WaitMouseUp                     = $A977;
  115. _WaitNextEvent                     = $A860;
  116.  
  117. {  FixMath   }
  118.  
  119. _FixATan2                         = $A818;
  120.  
  121. {  Fonts     }
  122.  
  123. _SetFractEnable                  = $A814;
  124. _FMSwapFont                      = $A901;
  125. _FontMetrics                     = $A835;
  126. _GetFName                         = $A8FF;
  127. _GetFNum                         = $A900;
  128. _InitFonts                         = $A8FE;
  129. _RealFont                         = $A902;
  130. _SetFontLock                     = $A903;
  131. _SetFScaleDisable                 = $A834;
  132.  
  133. {  Menus     }
  134.  
  135. _DelMCEntries                     = $AA60;
  136. _DispMCInfo                      = $AA63;
  137. _GetMCEntry                      = $AA64;
  138. _GetMCInfo                         = $AA61;
  139. _MenuChoice                      = $AA66;
  140. _SetMCEntries                     = $AA65;
  141. _SetMCInfo                         = $AA62;
  142. _AddResMenu                      = $A94D;
  143. _AppendMenu                      = $A933;
  144. _CalcMenuSize                     = $A948;
  145. _CheckItem                         = $A945;
  146. _ClearMenuBar                     = $A934;
  147. _CountMItems                     = $A950;
  148. _DeleteMenu                      = $A936;
  149. _DelMenuItem                     = $A952;
  150. _DisableItem                     = $A93A;
  151. _DisposMenu                      = $A932;
  152. _DrawMenuBar                     = $A937;
  153. _InvalMenuBar                     = $A81D;
  154. _EnableItem                      = $A939;
  155. _FlashMenuBar                     = $A94C;
  156. _GetItem                         = $A946;
  157. _GetItemCmd                      = $A84E;
  158. _GetItmIcon                      = $A93F;
  159. _GetItmMark                      = $A943;
  160. _GetMenuBar                      = $A93B;
  161. _GetMHandle                      = $A949;
  162. _GetNewMBar                      = $A9C0;
  163. _GetRMenu                         = $A9BF;
  164. _HiliteMenu                      = $A938;
  165. _InitMenus                         = $A930;
  166. _InitProcMenu                     = $A808;
  167. _InsertMenu                      = $A935;
  168. _InsertResMenu                     = $A951;
  169. _InsMenuItem                     = $A826;
  170. _MenuKey                         = $A93E;
  171. _MenuSelect                      = $A93D;
  172. _NewMenu                         = $A931;
  173. _PopUpMenuSelect                 = $A80B;
  174. _SetItem                         = $A947;
  175. _SetItemCmd                      = $A84F;
  176. _SetItmIcon                      = $A940;
  177. _SetItmMark                      = $A944;
  178. _SetItmStyle                     = $A942;
  179. _SetMenuBar                      = $A93C;
  180. _SetMFlash                         = $A94A;
  181.  
  182. {  OSUtils   }
  183.  
  184. _KeyTrans                         = $A9C3;
  185. _SysBeep                         = $A9C8;
  186. _Unimplemented                     = $A89F;
  187. _HWPriv                          = $A198;
  188. _InitDogCow                      = $A89F;
  189. _EnableDogCow                     = $A89F;
  190. _DisableDogCow                     = $A89F;
  191. _Moof                             = $A89F;
  192.  
  193. {  Packages   }
  194.  
  195. _InitAllPacks                     = $A9E6;
  196. _InitPack                         = $A9E5;
  197.  
  198. {  Quickdraw     }
  199.  
  200. _AddComp                         = $AA3B;
  201. _AddPt                             = $A87E;
  202. _AddSearch                         = $AA3A;
  203. _AllocCursor                     = $AA1D;
  204. _BackColor                         = $A863;
  205. _BackPat                         = $A87C;
  206. _BackPixPat                      = $AA0B;
  207. _CalcMask                         = $A838;
  208. _CharExtra                         = $AA23;
  209. _CharWidth                         = $A88D;
  210. _ClipRect                         = $A87B;
  211. _CloseCport                      = $A87D;
  212. _ClosePgon                         = $A8CC;
  213. _ClosePicture                     = $A8F4;
  214. _ClosePort                         = $A87D;
  215. _CloseRgn                         = $A8DB;
  216. _Color2Index                     = $AA33;
  217. _ColorBit                         = $A864;
  218. _CopyBits                         = $A8EC;
  219. _CopyMask                         = $A817;
  220. _CopyPixMap                      = $AA05;
  221. _CopyPixPat                      = $AA09;
  222. _CopyRgn                         = $A8DC;
  223. _DelComp                         = $AA4D;
  224. _DelSearch                         = $AA4C;
  225. _DeviceLoop                         = $ABCA;
  226. _DiffRgn                         = $A8E6;
  227. _DisposCCursor                     = $AA26;
  228. _DisposCIcon                     = $AA25;
  229. _DisposCTable                     = $AA24;
  230. _DisposGDevice                     = $AA30;
  231. _DisposPixMap                     = $AA04;
  232. _DisposPixPat                     = $AA08;
  233. _DisposRgn                         = $A8D9;
  234. _DrawChar                         = $A883;
  235. _DrawPicture                     = $A8F6;
  236. _DrawString                      = $A884;
  237. _DrawText                         = $A885;
  238. _EmptyRect                         = $A8AE;
  239. _EmptyRgn                         = $A8E2;
  240. _EqualPt                         = $A881;
  241. _EqualRect                         = $A8A6;
  242. _EqualRgn                         = $A8E3;
  243. _EraseArc                         = $A8C0;
  244. _EraseOval                         = $A8B9;
  245. _ErasePoly                         = $A8C8;
  246. _EraseRect                         = $A8A3;
  247. _EraseRgn                         = $A8D4;
  248. _EraseRoundRect                  = $A8B2;
  249. _FillArc                         = $A8C2;
  250. _FillCArc                         = $AA11;
  251. _FillCOval                         = $AA0F;
  252. _FillCPoly                         = $AA13;
  253. _FillCRect                         = $AA0E;
  254. _FillCRgn                         = $AA12;
  255. _FillCRoundRect                  = $AA10;
  256. _FillOval                         = $A8BB;
  257. _FillPoly                         = $A8CA;
  258. _FillRect                         = $A8A5;
  259. _FillRgn                         = $A8D6;
  260. _BitMapToRegion                  = $A8D7;
  261. _FillRoundRect                     = $A8B4;
  262. _ForeColor                         = $A862;
  263. _FrameArc                         = $A8BE;
  264. _FrameOval                         = $A8B7;
  265. _FramePoly                         = $A8C6;
  266. _FrameRect                         = $A8A1;
  267. _FrameRgn                         = $A8D2;
  268. _FrameRoundRect                  = $A8B0;
  269. _GetBackColor                     = $AA1A;
  270. _GetCCursor                      = $AA1B;
  271. _GetCIcon                         = $AA1E;
  272. _GetClip                         = $A87A;
  273. _GetCPixel                         = $AA17;
  274. _GetCTable                         = $AA18;
  275. _GetCTSeed                         = $AA28;
  276. _GetDeviceList                     = $AA29;
  277. _GetFontInfo                     = $A88B;
  278. _GetForeColor                     = $AA19;
  279. _GetGDevice                      = $AA32;
  280. _GetMainDevice                     = $AA2A;
  281. _GetMaxDevice                     = $AA27;
  282. _GetNextDevice                     = $AA2B;
  283. _GetPen                          = $A89A;
  284. _GetPenState                     = $A898;
  285. _GetPixel                         = $A865;
  286. _GetPixPat                         = $AA0C;
  287. _GetPort                         = $A874;
  288. _GetSubTable                     = $AA37;
  289. _GlobalToLocal                     = $A871;
  290. _GrafDevice                      = $A872;
  291. _HideCursor                      = $A852;
  292. _HidePen                         = $A896;
  293. _HiliteColor                     = $AA22;
  294. _Index2Color                     = $AA34;
  295. _InitCport                         = $AA01;
  296. _InitCursor                      = $A850;
  297. _InitGDevice                     = $AA2E;
  298. _InitGraf                         = $A86E;
  299. _InitPort                         = $A86D;
  300. _InSetRect                         = $A8A9;
  301. _InSetRgn                         = $A8E1;
  302. _InverRect                         = $A8A4;
  303. _InverRgn                         = $A8D5;
  304. _InverRoundRect                  = $A8B3;
  305. _InvertArc                         = $A8C1;
  306. _InvertColor                     = $AA35;
  307. _InvertOval                      = $A8BA;
  308. _InvertPoly                      = $A8C9;
  309. _KillPicture                     = $A8F5;
  310. _KillPoly                         = $A8CD;
  311. _Line                             = $A892;
  312. _LineTo                          = $A891;
  313. _LocalToGlobal                     = $A870;
  314. _MakeITable                      = $AA39;
  315. _MakeRGBPat                      = $AA0D;
  316. _MapPoly                         = $A8FC;
  317. _MapPt                             = $A8F9;
  318. _MapRect                         = $A8FA;
  319. _MapRgn                          = $A8FB;
  320. _MeasureText                     = $A837;
  321. _Move                             = $A894;
  322. _MovePortTo                      = $A877;
  323. _MoveTo                          = $A893;
  324. _NewGDevice                      = $AA2F;
  325. _NewPixMap                         = $AA03;
  326. _NewPixPat                         = $AA07;
  327. _NewRgn                          = $A8D8;
  328. _ObscureCursor                     = $A856;
  329. _OffSetPoly                      = $A8CE;
  330. _OffSetRect                      = $A8A8;
  331. _OfSetRgn                         = $A8E0;
  332. _OpColor                         = $AA21;
  333. _OpenCport                         = $AA00;
  334. _OpenPicture                     = $A8F3;
  335. _OpenPoly                         = $A8CB;
  336. _OpenPort                         = $A86F;
  337. _OpenRgn                         = $A8DA;
  338. _PaintArc                         = $A8BF;
  339. _PaintOval                         = $A8B8;
  340. _PaintPoly                         = $A8C7;
  341. _PaintRect                         = $A8A2;
  342. _PaintRgn                         = $A8D3;
  343. _PaintRoundRect                  = $A8B1;
  344. _PenMode                         = $A89C;
  345. _PenNormal                         = $A89E;
  346. _PenPat                          = $A89D;
  347. _PenPixPat                         = $AA0A;
  348. _PenSize                         = $A89B;
  349. _PicComment                      = $A8F2;
  350. _PlotCIcon                         = $AA1F;
  351. _PortSize                         = $A876;
  352. _ProtectEntry                     = $AA3D;
  353. _Pt2Rect                         = $A8AC;
  354. _PtInRect                         = $A8AD;
  355. _PtInRgn                         = $A8E8;
  356. _PtToAngle                         = $A8C3;
  357. _QDError                         = $AA40;
  358. _Random                          = $A861;
  359. _RealColor                         = $AA36;
  360. _RectInRgn                         = $A8E9;
  361. _RectRgn                         = $A8DF;
  362. _ReserveEntry                     = $AA3E;
  363. _RestoreEntries                  = $AA4A;
  364. _RGBBackColor                     = $AA15;
  365. _RGBForeColor                     = $AA14;
  366. _SaveEntries                     = $AA49;
  367. _ScalePt                         = $A8F8;
  368. _ScrollRect                      = $A8EF;
  369. _SectRect                         = $A8AA;
  370. _SectRgn                         = $A8E4;
  371. _SeedCFill                         = $AA50;
  372. _SeedFill                         = $A839;
  373. _SetCCursor                      = $AA1C;
  374. _SetClientID                     = $AA3C;
  375. _SetClip                         = $A879;
  376. _SetCPixel                         = $AA16;
  377. _SetPortPix                      = $AA06;
  378. _SetCursor                         = $A851;
  379. _SetDeviceAttribute              = $AA2D;
  380. _SetEmptyRgn                     = $A8DD;
  381. _SetEntries                      = $AA3F;
  382. _SetGDevice                      = $AA31;
  383. _SetOrigin                         = $A878;
  384. _SetPBits                         = $A875;
  385. _SetPenState                     = $A899;
  386. _SetPort                         = $A873;
  387. _SetPt                             = $A880;
  388. _SetRecRgn                         = $A8DE;
  389. _SetRect                         = $A8A7;
  390. _SetStdCProcs                     = $AA4E;
  391. _SetStdProcs                     = $A8EA;
  392. _ShowCursor                      = $A853;
  393. _ShowPen                         = $A897;
  394. _SpaceExtra                      = $A88E;
  395. _StdArc                          = $A8BD;
  396. _StdBits                         = $A8EB;
  397. _StdComment                      = $A8F1;
  398. _StdGetPic                         = $A8EE;
  399. _StdLine                         = $A890;
  400. _StdOval                         = $A8B6;
  401. _StdPoly                         = $A8C5;
  402. _StdPutPic                         = $A8F0;
  403. _StdRect                         = $A8A0;
  404. _StdRgn                          = $A8D1;
  405. _StdRRect                         = $A8AF;
  406. _StdText                         = $A882;
  407. _StdTxMeas                         = $A8ED;
  408. _StringWidth                     = $A88C;
  409. _StuffHex                         = $A866;
  410. _SubPt                             = $A87F;
  411. _TestDeviceAttribute             = $AA2C;
  412. _TextFace                         = $A888;
  413. _TextFont                         = $A887;
  414. _TextMode                         = $A889;
  415. _TextSize                         = $A88A;
  416. _TextWidth                         = $A886;
  417. _UnionRect                         = $A8AB;
  418. _UnionRgn                         = $A8E5;
  419. _XOrRgn                          = $A8E7;
  420. _CalcCMask                         = $AA4F;
  421. _GetMaskTable                     = $A836;
  422. _UpdatePixMap                     = $AA38;
  423.  
  424. {  Resources     }
  425.  
  426. _AddResource                     = $A9AB;
  427. _ChangedResource                 = $A9AA;
  428. _CloseResFile                     = $A99A;
  429. _Count1Resources                 = $A80D;
  430. _Count1Types                     = $A81C;
  431. _CountResources                  = $A99C;
  432. _CountTypes                      = $A99E;
  433. _CreateResFile                     = $A9B1;
  434. _CurResFile                      = $A994;
  435. _DetachResource                  = $A992;
  436. _Get1IxResource                  = $A80E;
  437. _Get1IxType                      = $A80F;
  438. _Get1NamedResource                 = $A820;
  439. _Get1Resource                     = $A81F;
  440. _GetIndResource                  = $A99D;
  441. _GetIndType                      = $A99F;
  442. _GetNamedResource                 = $A9A1;
  443. _GetResAttrs                     = $A9A6;
  444. _GetResFileAttrs                 = $A9F6;
  445. _GetResInfo                      = $A9A8;
  446. _GetResource                     = $A9A0;
  447. _HCreateResFile                     = $A81B;
  448. _HOpenResFile                     = $A81A;
  449. _HomeResFile                     = $A9A4;
  450. _InitResources                     = $A995;
  451. _LoadResource                     = $A9A2;
  452. _MaxSizeRsrc                     = $A821;
  453. _OpenResFile                     = $A997;
  454. _OpenRFPerm                      = $A9C4;
  455. _ReleaseResource                 = $A9A3;
  456. _ResError                         = $A9AF;
  457. _RGetResource                     = $A80C;
  458. _RmveResource                     = $A9AD;
  459. _RsrcMapEntry                     = $A9C5;
  460. _RsrcZoneInit                     = $A996;
  461. _SetResAttrs                     = $A9A7;
  462. _SetResFileAttrs                 = $A9F7;
  463. _SetResInfo                      = $A9A9;
  464. _SetResLoad                      = $A99B;
  465. _SetResPurge                     = $A993;
  466. _SizeRsrc                         = $A9A5;
  467. _Unique1ID                         = $A810;
  468. _UniqueID                         = $A9C1;
  469. _UpdateResFile                     = $A999;
  470. _UseResFile                      = $A998;
  471. _WriteResource                     = $A9B0;
  472. _Pack8                             = $A816;
  473. _Pack9                             = $A82B;
  474. _Pack10                          = $A82C;
  475. _Pack11                          = $A82D;
  476. _Pack12                          = $A82E;
  477. _Pack13                          = $A82F;
  478. _Pack14                          = $A830;
  479. _Pack15                          = $A831;
  480. _ScrnBitMap                      = $A833;
  481. _DragTheRgn                      = $A926;
  482. _GetItmStyle                     = $A941;
  483. _PlotIcon                         = $A94B;
  484. _Dequeue                         = $A96E;
  485. _Enqueue                         = $A96F;
  486. _StillDown                         = $A973;
  487. _AddReference                     = $A9AC;
  488. _RmveReference                     = $A9AE;
  489. _Secs2Date                         = $A9C6;
  490. _Date2Secs                         = $A9C7;
  491. _SysError                         = $A9C9;
  492. _HandToHand                      = $A9E1;
  493. _PtrToXHand                      = $A9E2;
  494. _PtrToHand                         = $A9E3;
  495. _HandAndHand                     = $A9E4;
  496. _Pack0                             = $A9E7;
  497. _Pack1                             = $A9E8;
  498. _Pack2                             = $A9E9;
  499. _Pack3                             = $A9EA;
  500. _FP68K                             = $A9EB;
  501. _Pack4                             = $A9EB;
  502. _Elems68K                         = $A9EC;
  503. _Pack5                             = $A9EC;
  504. _Pack6                             = $A9ED;
  505. _DECSTR68K                         = $A9EE;
  506. _Pack7                             = $A9EE;
  507. _PtrAndHand                      = $A9EF;
  508. _LoadSeg                         = $A9F0;
  509. _Launch                          = $A9F2;
  510. _Chain                             = $A9F3;
  511. _MethodDispatch                  = $A9F8;
  512. _Debugger                         = $A9FF;
  513. _DebugStr                         = $ABFF;
  514.  
  515. {  Scrap Manager  }
  516.  
  517. _GetScrap                         = $A9FD;
  518. _InfoScrap                         = $A9F9;
  519. _LodeScrap                         = $A9FB;
  520. _LoadScrap                         = $A9FB;
  521. _PutScrap                         = $A9FE;
  522. _UnlodeScrap                     = $A9FA;
  523. _UnloadScrap                     = $A9FA;
  524. _ZeroScrap                         = $A9FC;
  525.  
  526. {  SegLoad   }
  527.  
  528. _ExitToShell                     = $A9F4;
  529. _GetAppParms                     = $A9F5;
  530. _UnLoadSeg                         = $A9F1;
  531.  
  532. {  ShutDown   }
  533.  
  534. _ShutDown                         = $A895;
  535.  
  536. {  TextEdit   }
  537.  
  538. _TEActivate                      = $A9D8;
  539. _TEAutoView                      = $A813;
  540. _TECalText                         = $A9D0;
  541. _TEClick                         = $A9D4;
  542. _TECopy                          = $A9D5;
  543. _TECut                             = $A9D6;
  544. _TEDeactivate                     = $A9D9;
  545. _TEDelete                         = $A9D7;
  546. _TEDispose                         = $A9CD;
  547. _TEGetOffset                     = $A83C;
  548. _TEGetText                         = $A9CB;
  549. _TEIdle                          = $A9DA;
  550. _TEInit                          = $A9CC;
  551. _TEInsert                         = $A9DE;
  552. _TEKey                             = $A9DC;
  553. _TENew                             = $A9D2;
  554. _TEPaste                         = $A9DB;
  555. _TEPinScroll                     = $A812;
  556. _TEScroll                         = $A9DD;
  557. _TESelView                         = $A811;
  558. _TESetJust                         = $A9DF;
  559. _TESetSelect                     = $A9D1;
  560. _TESetText                         = $A9CF;
  561. _TEStyleNew                      = $A83E;
  562. _TEUpdate                         = $A9D3;
  563. _TextBox                         = $A9CE;
  564.  
  565. {  ToolUtils     }
  566.  
  567. _UnpackBits                      = $A8D0;
  568. _AngleFromSlope                  = $A8C4;
  569. _BitAnd                          = $A858;
  570. _BitClr                          = $A85F;
  571. _BitNot                          = $A85A;
  572. _BitOr                             = $A85B;
  573. _BitSet                          = $A85E;
  574. _BitShift                         = $A85C;
  575. _BitTst                          = $A85D;
  576. _BitXOr                          = $A859;
  577. _DeltaPoint                      = $A94F;
  578. _FixMul                          = $A868;
  579. _FixRatio                         = $A869;
  580. _FixRound                         = $A86C;
  581. _GetCursor                         = $A9B9;
  582. _GetIcon                         = $A9BB;
  583. _GetPattern                      = $A9B8;
  584. _GetPicture                      = $A9BC;
  585. _GetString                         = $A9BA;
  586. _HiWord                          = $A86A;
  587. _LongMul                         = $A867;
  588. _LoWord                          = $A86B;
  589. _Munger                          = $A9E0;
  590. _NewString                         = $A906;
  591. _PackBits                         = $A8CF;
  592. _SetString                         = $A907;
  593. _ShieldCursor                     = $A855;
  594. _SlopeFromAngle                  = $A8BC;
  595. _XMunger                         = $A819;
  596. _WriteParam                      = $A038;
  597. _Open                             = $A000;
  598.  {
  599.  _______________________________________________________________________
  600.  
  601.   Core routine system 
  602.  
  603.  _______________________________________________________________________
  604.  
  605.  
  606.   First we have the I/O core routines. These are also used by
  607.   the file system.
  608.  
  609. }
  610. _Close                             = $A001;
  611. _Read                             = $A002;
  612. _Write                             = $A003;
  613. _Control                         = $A004;
  614. _Status                          = $A005;
  615. _KillIO                          = $A006;
  616. _GetVolInfo                      = $A007;
  617.  {other file system calls go here
  618. }
  619. _Create                          = $A008;
  620. _Delete                          = $A009;
  621. _OpenRF                          = $A00A;
  622. _ReName                          = $A00B;
  623. _GetFileInfo                     = $A00C;
  624. _SetFileInfo                     = $A00D;
  625. _UnMountVol                      = $A00E;
  626. _MountVol                         = $A00F;
  627. _Allocate                         = $A010;
  628. _GetEOF                          = $A011;
  629. _SetEOF                          = $A012;
  630. _FlushVol                         = $A013;
  631. _GetVol                          = $A014;
  632. _SetVol                          = $A015;
  633. _FInitQueue                      = $A016;
  634. _Eject                             = $A017;
  635. _GetFPos                         = $A018;
  636. _HSetVol                         = $A215;
  637. _HGetVol                         = $A214;
  638. _HOpen                             = $A200;
  639. _HGetVInfo                         = $A207;
  640. _HCreate                         = $A208;
  641. _HDelete                         = $A209;
  642. _HOpenRF                         = $A20A;
  643. _HRename                         = $A20B;
  644. _HGetFileInfo                     = $A20C;
  645. _HSetFileInfo                     = $A20D;
  646. _AllocContig                     = $A210;
  647. _HSetFLock                         = $A241;
  648. _HRstFLock                         = $A242;
  649.  
  650. { Memory Manager }
  651.  
  652. _InitZone                         = $A019;
  653. _GetZone                         = $A11A;
  654. _SetZone                         = $A01B;
  655. _FreeMem                         = $A01C;
  656. _MaxMem                          = $A11D;
  657. _NewPtr                          = $A11E;
  658. _DisposPtr                         = $A01F;
  659. _SetPtrSize                      = $A020;
  660. _GetPtrSize                      = $A021;
  661. _NewHandle                         = $A122;
  662. _DisposHandle                     = $A023;
  663. _SetHandleSize                     = $A024;
  664. _GetHandleSize                     = $A025;
  665. _HandleZone                      = $A126;
  666. _ReAllocHandle                     = $A027;
  667. _RecoverHandle                     = $A128;
  668. _HLock                             = $A029;
  669. _HUnlock                         = $A02A;
  670. _EmptyHandle                     = $A02B;
  671. _InitApplZone                     = $A02C;
  672. _SetApplLimit                     = $A02D;
  673. _BlockMove                         = $A02E;
  674. _MemoryDispatch                     = $A05C;
  675. _MemoryDispatchA0Result             = $A15C;
  676. _DeferUserFn                     = $A08F;
  677.  
  678. { OS Event Manager }
  679.  
  680. _PostEvent                         = $A02F;
  681. _PPostEvent                      = $A12F;
  682. _OSEventAvail                     = $A030;
  683. _GetOSEvent                      = $A031;
  684. _FlushEvents                     = $A032;
  685. _VInstall                         = $A033;
  686.  
  687. { utility core }
  688.  
  689. _VRemove                         = $A034;
  690. _OffLine                         = $A035;
  691. _MoreMasters                     = $A036;
  692. _ReadDateTime                     = $A039;
  693. _SetDateTime                     = $A03A;
  694. _Delay                             = $A03B;
  695. _CmpString                         = $A03C;
  696. _DrvrInstall                     = $A03D;
  697. _DrvrRemove                      = $A03E;
  698. _InitUtil                         = $A03F;
  699. _ResrvMem                         = $A040;
  700. _SetFilLock                      = $A041;
  701. _RstFilLock                      = $A042;
  702. _SetFilType                      = $A043;
  703. _SetFPos                         = $A044;
  704. _FlushFile                         = $A045;
  705. _GetTrapAddress                  = $A146;
  706. _SetTrapAddress                  = $A047;
  707. _PtrZone                         = $A148;
  708. _HPurge                          = $A049;
  709. _HNoPurge                         = $A04A;
  710. _SetGrowZone                     = $A04B;
  711. _CompactMem                      = $A04C;
  712. _PurgeMem                         = $A04D;
  713. _AddDrive                         = $A04E;
  714. _RDrvrInstall                     = $A04F;
  715. _UprString                         = $A054;
  716. _LwrString                         = $A056;
  717. _SetApplBase                     = $A057;
  718. _OSDispatch                      = $A88F;
  719. _RelString                         = $A050;
  720.  { new 128K ROM additions
  721. }
  722. _ReadXPRam                         = $A051;
  723. _InsTime                         = $A058;
  724. _RmvTime                         = $A059;
  725. _PrimeTime                         = $A05A;
  726. _MaxBlock                         = $A061;
  727. _PurgeSpace                      = $A162;
  728. _MaxApplZone                     = $A063;
  729. _MoveHHi                         = $A064;
  730. _StackSpace                      = $A065;
  731. _NewEmptyHandle                  = $A166;
  732. _HSetRBit                         = $A067;
  733. _HClrRBit                         = $A068;
  734. _HGetState                         = $A069;
  735. _HSetState                         = $A06A;
  736. _InitFS                          = $A06C;
  737. _InitEvents                      = $A06D;
  738. _StripAddress                     = $A055;
  739.  { end of System 
  740.  
  741.   new 256K ROM 
  742. }
  743. _SetAppBase                      = $A057;
  744. _SwapMMUMode                     = $A05D;
  745. _SlotVInstall                     = $A06F;
  746. _SlotVRemove                     = $A070;
  747. _AttachVBL                         = $A071;
  748. _DoVBLTask                         = $A072;
  749. _SIntInstall                     = $A075;
  750. _SIntRemove                      = $A076;
  751. _CountADBs                         = $A077;
  752. _GetIndADB                         = $A078;
  753. _GetADBInfo                      = $A079;
  754. _SetADBInfo                      = $A07A;
  755. _ADBOp                             = $A07C;
  756. _GetDefaultStartup                 = $A07D;
  757. _SetDefaultStartup                 = $A07E;
  758. _InternalWait                     = $A07F;
  759. _GetVideoDefault                 = $A080;
  760. _SetVideoDefault                 = $A081;
  761. _DTInstall                         = $A082;
  762. _SetOSDefault                     = $A083;
  763. _GetOSDefault                     = $A084;
  764. _Sleep                             = $A08A;
  765. _CommToolboxDispatch             = $A08B;
  766. _SysEnvirons                     = $A090;
  767. _InitPalettes                     = $AA90;
  768.  {    Palette Manager, transplanted from PaletteEqu.a
  769. }
  770. _NewPalette                      = $AA91;
  771. _GetNewPalette                     = $AA92;
  772. _DisposePalette                  = $AA93;
  773. _ActivatePalette                 = $AA94;
  774. _SetPalette                      = $AA95;
  775. _NSetPalette                     = $AA95;
  776. _GetPalette                      = $AA96;
  777. _PmForeColor                     = $AA97;
  778. _PmBackColor                     = $AA98;
  779. _AnimateEntry                     = $AA99;
  780. _AnimatePalette                  = $AA9A;
  781. _GetEntryColor                     = $AA9B;
  782. _SetEntryColor                     = $AA9C;
  783. _GetEntryUsage                     = $AA9D;
  784. _SetEntryUsage                     = $AA9E;
  785. _CTab2Palette                     = $AA9F;
  786. _Palette2CTab                     = $AAA0;
  787. _CopyPalette                     = $AAA1;
  788. _PMgrOp                          = $A085;
  789. _HUnmountVol                     = $A20E;
  790.  
  791. {  Windows   }
  792.  
  793. _BeginUpDate                     = $A922;
  794. _BringToFront                     = $A920;
  795. _CalcVBehind                     = $A90A;
  796. _CalcVis                         = $A909;
  797. _CheckUpDate                     = $A911;
  798. _ClipAbove                         = $A90B;
  799. _CloseWindow                     = $A92D;
  800. _DisposWindow                     = $A914;
  801. _DragGrayRgn                     = $A905;
  802. _DragWindow                      = $A925;
  803. _DrawGrowIcon                     = $A904;
  804. _DrawNew                         = $A90F;
  805. _EndUpDate                         = $A923;
  806. _FindWindow                      = $A92C;
  807. _FrontWindow                     = $A924;
  808. _GetAuxWin                         = $AA42;
  809. _GetCWMgrPort                     = $AA48;
  810. _GetNewCWindow                     = $AA46;
  811. _GetNewWindow                     = $A9BD;
  812. _GetWindowPic                     = $A92F;
  813. _GetWMgrPort                     = $A910;
  814. _GetWRefCon                      = $A917;
  815. _GetWTitle                         = $A919;
  816. _GetWVariant                     = $A80A;
  817. _GrowWindow                      = $A92B;
  818. _HideWindow                      = $A916;
  819. _HiliteWindow                     = $A91C;
  820. _InitWindows                     = $A912;
  821. _InvalRect                         = $A928;
  822. _InvalRgn                         = $A927;
  823. _MoveWindow                      = $A91B;
  824. _NewCWindow                      = $AA45;
  825. _NewWindow                         = $A913;
  826. _PaintBehind                     = $A90D;
  827. _PaintOne                         = $A90C;
  828. _PinRect                         = $A94E;
  829. _SaveOld                         = $A90E;
  830. _SelectWindow                     = $A91F;
  831. _SendBehind                      = $A921;
  832. _SetDeskCPat                     = $AA47;
  833. _SetWinColor                     = $AA41;
  834. _SetWindowPic                     = $A92E;
  835. _SetWRefCon                      = $A918;
  836. _SetWTitle                         = $A91A;
  837. _ShowHide                         = $A908;
  838. _ShowWindow                      = $A915;
  839. _SizeWindow                      = $A91D;
  840. _TrackBox                         = $A83B;
  841. _TrackGoAway                     = $A91E;
  842. _ValidRect                         = $A92A;
  843. _ValidRgn                         = $A929;
  844. _ZoomWindow                      = $A83A;
  845. _PutIcon                         = $A9CA;
  846.  
  847. {  Notification }
  848.  
  849. _NMInstall                         = $A05E;
  850. _NMRemove                         = $A05F;
  851.  
  852. {  SCSI   }
  853.  
  854. _SCSIDispatch                     = $A815;
  855.  
  856. {  Script   }
  857.  
  858. _ScriptUtil                      = $A8B5;
  859.  
  860. {  Slots     }
  861.  
  862. _SlotManager                     = $A06E;
  863.  
  864. {  Sound     }
  865.  
  866. _SndDoCommand                     = $A803;
  867. _SndDoImmediate                  = $A804;
  868. _SndAddModifier                  = $A802;
  869. _SndNewChannel                     = $A807;
  870. _SndDisposeChannel                 = $A801;
  871. _SndControl                      = $A806;
  872. _SndPlay                         = $A805;
  873.  
  874. _HFSPinaforeDispatch             = $AA52;
  875. {$ENDC} { UsingTraps }
  876.  
  877. {$IFC NOT UsingIncludes}
  878.     END.
  879. {$ENDC}
  880.  
  881.